/*p2p*/
body{ background:#f2f2f2;}
input.reg_finish_btn[disabled=disabled]{color:#fc9e97;}

.p_addbank_new .list_bank_id .list_text{height:44px; line-height:44px; width:100%; border:none;border-radius:5px; font-size:15px; background:url(images/icon/icon-arrow.png) no-repeat right center; background-size:auto 10px;}
.p_addbank_new .list_bank_id .list_text.holder{color:#a9a9a9;}

/*选择开户行*/
.p_account_addbank_panel .ui_bank_list{ border-bottom:1px solid #d9d9d9; background:#fff; height:60px;padding:0 15px; position:relative;line-height:60px;}
.p_account_addbank_panel .ui_bank_list .ui_bank_img{width:30px; height:30px; position: absolute; left:15px; top:15px; background:url(images/icon/bank_icon.png) no-repeat 0 -510px; background-size: 30px auto;}
.p_account_addbank_panel .ui_bank_list .ui_bank_text{ vertical-align:middle; line-height:20px; display: inline-block; width:100%;}
.p_account_addbank_panel .ui_bank_list .ui_bank_text h2,.ui_bank_list .ui_bank_text p{ margin-left:45px; margin-right:30px;}
.ui_bank_list .ui_bank_text p{color:#8f8f8f;}
.p_account_addbank_panel .ui_bank_list .ui_bank_text h2{ font-size:15px;}
.p_account_addbank_panel .ui_bank_list .ui_bank_icon{ position:absolute; right:15px; top:0px; width:7px; height:60px; line-height:60px; background: url(images/icon/arrow.png) no-repeat center center; background-size:100% auto;}
.p_account_addbank_panel .ui_bank_list .ui_bank_img.ICBC { background-position: 0 0;}
.p_account_addbank_panel .ui_bank_list .ui_bank_img.ABC { background-position: 0 -30px;}
.p_account_addbank_panel .ui_bank_list .ui_bank_img.BOC { background-position: 0 -60px;}
.p_account_addbank_panel .ui_bank_list .ui_bank_img.CCB { background-position: 0 -90px;}
.p_account_addbank_panel .ui_bank_list .ui_bank_img.PSBC { background-position: 0 -120px;}
.p_account_addbank_panel .ui_bank_list .ui_bank_img.CIB { background-position: 0 -150px;}
.p_account_addbank_panel .ui_bank_list .ui_bank_img.PAB { background-position: 0 -180px;}
.p_account_addbank_panel .ui_bank_list .ui_bank_img.CNCB { background-position: 0 -210px;}
.p_account_addbank_panel .ui_bank_list .ui_bank_img.CGB { background-position: 0 -240px;}
.p_account_addbank_panel .ui_bank_list .ui_bank_img.HXB { background-position: 0 -270px;}
.p_account_addbank_panel .ui_bank_list .ui_bank_img.SPDB { background-position: 0 -300px;}
.p_account_addbank_panel .ui_bank_list .ui_bank_img.BOB { background-position: 0 -330px;}
.p_account_addbank_panel .ui_bank_list .ui_bank_img.CMB { background-position: 0 -360px;}
.p_account_addbank_panel .ui_bank_list .ui_bank_img.CEB { background-position: 0 -390px;}
.p_account_addbank_panel .ui_bank_list .ui_bank_img.CMBC { background-position: 0 -420px;}
.p_account_addbank_panel .ui_bank_list .ui_bank_img.BOCOM { background-position: 0 -450px;}
.p_account_addbank_panel .ui_bank_list .ui_bank_img.BOS { background-position: 0 -480px;}
.p_account_addbank_panel .ui_bank_list .ui_bank_img.BOJ { background-position: 0 -510px;}
.p_account_addbank_panel .ui_bank_list .ui_bank_img.NJCB { background-position: 0 -540px;}

.p_account_addbank_panel .choice-tit { background: #f7f7f7; font-size: 16px; padding: 0 15px; height: 22px; line-height: 22px; color: #000000; font-weight: bold; }

/*.p_account_addbank_panel{width:100%; height:100%; position:fixed; left:0; top:0; background-color:#fff; -webkit-transform:translateX(100%); -webkit-transition:all 0.5s ease-in-out; z-index:101; display:-webkit-box; -webkit-box-orient:vertical;}*/
.p_account_addbank_panel{width:100%; height:100%; position:fixed; left:0; top:0; background-color:#fff; -webkit-transform:translateX(100%); -webkit-transition:all 0.5s ease-in-out; z-index:101; display:-webkit-box; -webkit-box-orient:vertical;}
.p_account_addbank_panel.p_show{-webkit-transform:translateX(0); transform:translateX(0);}
.p_account_addbank_panel .panel_head{background-color: #fff; height: 45px; text-align: center; line-height: 45px; font-size: 18px; position: relative; border-bottom: 1px solid #d9e1e8;}
.p_account_addbank_panel .panel_head a{position:absolute; top:10px; left:10px; width:20px; height:20px; background:url(images/common/back_l.png) no-repeat center center; background-size:9px 17px;}
.p_account_addbank_panel .panel_bd{-webkit-box-flex:1; overflow:hidden;}
.p_account_addbank_panel .bank_tip{ background-color:#f2f2f2;text-align: center;line-height:15px; padding:15px 0; color:#586068;}
.p_account_addbank_panel .bank_tip a{ color:#69b1e9; text-decoration:underline;}